Expand description
IndraDB: a graph datastore.
IndraDB is broken up into a library and an application. This is the library, which you would use if you want to create new datastore implementations, or plug into the low-level details of IndraDB. For most use cases, you can use the application, which exposes an API and scripting layer.
Modules
Utility functions. These are public because they may be useful for crates
that implement Datastore.
Structs
An edge.
Represents a uniquely identifiable key to an edge.
An edge with properties.
Represents an edge property.
Gets property values associated with edges.
A string that must be less than 256 characters long, and can only contain
letters, numbers, dashes and underscores. This is used for vertex and edge
types, as well as property names.
A newtype
that extends
serde_json::Value
with extra traits useful for datastore
storage and querying. Publicly facing APIs do not use these values, so
it’s generally only useful for datastore authors.An in-memory datastore.
A property.
Gets the edges associated with vertices.
Gets edges with a property.
Gets vertices with a property.
Gets edges with a property equal to a given value.
Gets vertices with a property equal to a given value.
Gets the vertices associated with edges.
Gets edges with a property.
Gets vertices with a property.
Gets edges with a property equal to a given value.
Gets vertices with a property equal to a given value.
Gets a range of vertices.
Gets a specific set of edges.
Gets a specific set of vertices.
A vertex.
A vertex with properties.
Represents a vertex property.
Gets property values associated with vertices.
Enums
An item to insert, as part of a bulk insert request.
Specifies what kind of items should be piped from one type of query to
another.
A query for edges.
An error triggered by the datastore
A validation error
A query for vertices.
Traits
Specifies a datastore implementation.
Extension trait that specifies methods exposed by all edge queries.
Extension trait with methods available in all vertex queries.